﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DiscoveryLogic.Common.Numeric
{
    ///<summary>
    ///</summary>
    public interface LAConjgradMethods
    {

        ///<summary>
        ///</summary>
        ///<param name="p"></param>
        ///<param name="q"></param>
        void matvec(double[] p, double[] q);
        ///<summary>
        ///</summary>
        ///<param name="iterate"></param>
        ///<param name="norm2"></param>
        ///<returns></returns>
        bool goon(int[] iterate, double[] norm2);
    }
}
